layer of foam - French English Dictionary